একটি ওয়েবসাইট যেন সবাই ব্রাউজ করতে পারে, সেজন্য ওয়েবসাইটটি পাবলিশ করতে হয়। আসলে ওয়েবসাইট এমন একটি কম্পিউটারে রাখতে হয়, যেন সেই কম্পিউটারটি সর্বক্ষণ সচল থাকে এবং ইন্টারনেটের সঙ্গে যুক্ত থাকে। সেই সঙ্গে আরেকটি জিনিস থাকতে হয়, যাকে বলে পাবলিক আইপি অ্যাড্রেস (IP Address)। এটি হচ্ছে ইন্টারনেটে ওই কম্পিউটারের একটি নির্দিষ্ট ঠিকানা। ব্যক্তিগত কাজে যেসব কম্পিউটার ব্যবহার করা হয়, সেখানে অবশ্য ইন্টারনেট সংযোগ থাকলেও নির্দিষ্ট পাবলিক আইপি অ্যাড্রেস থাকে না। ইন্টারনেট সংযোগদাতা প্রতিষ্ঠানের সঙ্গে যোগাযোগ করে পাবলিক আইপি অ্যাড্রেস সংগ্রহ করা যায়। তবে কেউই তার ব্যক্তিগত কম্পিউটার ২৪ ঘণ্টা চালু রাখবে না, তাই বিভিন্ন প্রতিষ্ঠান ওয়েব হোস্টিং সেবা প্রদান করে, যেখানে ওয়েবসাইট রাখা ও পাবলিশ করা যায়। একটি ওয়েবসাইটকে পাবলিশ করার জন্য যখন কোনো ওয়েব সার্ভারে ওয়েবসাইটটিকে আপলোড করা হয় সেই পদ্ধতিকে হোস্টিং বলে।
আইপি অ্যাড্রেস ব্যবহার করে ওয়েবসাইট ব্রাউজ করা গেলেও কেউ বাস্তবে আইপি অ্যাড্রেস মনে রাখে না । তাই ওয়েবসাইটের ডোমেইন নাম (domain name) বলে একটি জিনিস থাকে। bangladesh.gov.bd, wikipedia.org ইত্যাদি হচ্ছে ডোমেইন নাম। ইন্টারনেটে ডোমেইন নাম কিনতে পাওয়া যায়। তবে যে ডোমেইন নাম এখনো কেউ কিনে ফেলেনি, সেগুলোই কেবল কেনা যাবে। তারপর ডোমেইন নামের সঙ্গে ওয়েব হোস্টিং সার্ভারের একটি সংযোগ প্রতিষ্ঠা করতে হয়। তাহলে কেউ ওয়েব ব্রাউজারের অ্যাড্রেস বারে ওই ডোমেইন নাম লিখে এন্টার কি চাপলে ওয়েবসাইটটি দেখতে পাবে।